VSCode for Unity C# on M1MacBookAir


概要

Unityでコード書く用にVSCodeでC#環境を動かすには~という備忘録、なるだけ最小手数と捨てやすさ重視。



いきなりまとめ

以下が必要


homebrew

rosetta2モードでbrewをインストール

brew install mono

brew install dotnet


VSCode

VSCodeをインストール(intel版でOK)

VSCodeにms-dotnettools.csharpプラグインをインストール

Preferences > Settings > Extensions > C# configuration > Omnisharp: Use Global Monoをalwaysに変更



背景

monoもdotnetもarm版が出てないので、homebrewがarm mac対応した現在でも使用できない。


dotnet coreは是非見捨てたいが、monoだけだと実行時エラーが出る。気に食わねえ~~。

でもbrewでいけるので許す。



来世

ぶっちゃけUnity.appの中にdotnet coreもmonoも入ってるんで、あの辺を使うようなLSPモードみたいなやつ出ないかなーと思ってる。

そしたらUnityがあればC#関連のものをほぼ何も入れずにUnityのコードが書けるので、、